@charset "utf-8";

ul,li,dl,dt,dd{display:block;list-style:none;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.loan_jm1{width:94%;margin:0 auto;}
.loan_jm_spa1{width:39%;height:40px;line-height:40px;font-size:1em;color:#666;display:block;float:left;}
.loan_jm_l1{margin-top:10px;margin-bottom:15px;height:40px;}
.wbk_srn{width:57%;height:40px;border:1px solid #ccc;background:#FFF;float:left;padding-left:3%;line-height:40px;color:#ADADAD;
font-size:1.1em; background-size:45%;background-position:center;background:#fff;}
.wbk_srn b{width:30px;height:40px;border:1px solid #ccc;background:#FFF;float:left;padding-left:3%;line-height:40px;color:#ADADAD;
font-size:1.1em;}
/*显示点击是哪个字母*/
.showLetter{
    position: fixed;
    color:#105eae;
    width: 50px;
    height:50px;
    top:45%;
    left: 45%;
    border-radius: 50%;
    border: #105eae 1px solid;
    text-align: center;
    display: none;
}
.showLetter span{
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
}

/*城市弹层*/
.containercompany{width:90%;right:20px;overflow-y:scroll}
.letter{width:auto;position:fixed;right:1px;top:2%;text-align:center}
.letter ul{list-style-type:none;}
.letter ul li a{text-decoration:none;color:#1890ff;font-size: 16px}
.city{
    width: 90%;
    padding: 20px 20px 20px 10px;
}
.history{margin-top: 15px;}

.clear-history{display: block;float: right;}
.city-list{width:100%;}
.city-list .city-letter{font-size:20px;display:inline-block;padding-top:15px;padding-bottom:5px;border-bottom:1px solid #e8ecf1;width:100%;}
.city-list p{font-size:17px;width:95%;min-height:50px;line-height:50px;border-bottom:1px solid #ccc;cursor:pointer;}
.form {
    display:block;
    width: 100%;
    padding: 0 12px;
    color:#555;
    border-radius:0px;
    border: 0;
    font-size: 17px;
}

.character{
    border-right: 1px solid #ccc;
    margin:0 0 10px 0 ;
    padding-left: 0px;
    font-size: 17px;
    padding-right: 10px
}

.rowline{
    border-bottom: 1px solid #ccc;
    margin-left: 4%;
    width: 92%;
}

.input{
    padding:0px;
}

span{
    color: #e8202a;
    font-size: 17px;
}

label{
    font-size: 17px;
}

.row{
    margin-top: 25px;
}

.pic-font{
    position: absolute;
    left: 45%;
    top:30%;
    font-size: 25px
}

.pic-font-span{
    position: absolute;
    left: 20%;
    top: 52%;
    font-size: 22px
}

.pic-font-img{
    background-color:#ddd;
    width: 100%;
    height: 250px
}

.pic-font-front-input{
    height:250px;
    top:0;
    position:absolute;
    opacity: 0
}

.del_way{
    float:left;
    line-height: 40px;
    border:1px solid #333;
    color: #333;
    margin: 15px;
}

.del_way:active,.del_way:hover{
    color: #fff;
    background-color: #1890ff;
    border:1px solid #1890ff;
}

input[type="radio"]{
    -webkit-appearance: none;
    margin-top:0;
    background:#fff;
    border:#ccc solid 1px;
    border-radius: 50px;
    min-height: 23px;
    min-width: 23px;

}
input[type="radio"]:checked {
    background: #1890ff;
}
input[type=radio]:checked::after{
    content: '';
    top: 7px;
    left: 5px;
    position: absolute;
    background: transparent;
    border: #fff solid 3px;
    border-top: none;
    border-right: none;
    height: 6px;
    width: 10px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


